Регистрация...

Eserv Forum / E3 / Eproxy 3 Support / Cache в acFP

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Почему не кешируется страницы, на которых был послан запрос GET? То есть, я не могу просматривать форумы в режиме офф-лайн.
 
Комментарии к этой версии (22.08.2006 13:47) [~Keepun] 870188b8
АвторДатаТекстtags
pig22.08.2006 13:52
Динамические страницы (выданные скриптом) не кэшируются. Тем более если об этом попросил выдавший их сервер.
imported
Keepun22.08.2006 15:21
А можно его заставить? Например в CoolProxy, Small HTTP Server и, вроде как, Proxy+ все нормально кеширует!
imported
pig22.08.2006 17:29
И часто выдают из кэша устаревшую страницу. Или устаревший нетекстовый файл, что хуже, потому что ему нельзя сделать Refresh.
Если сервер, отдающий страницу, говорит, что её нельзя кэшировать, то ему, наверное, виднее.
imported
Keepun22.08.2006 18:12
pig пишет: И часто выдают из кэша устаревшую страницу. Или устаревший нетекстовый файл, что хуже, потому что ему нельзя сделать Refresh.
У них система простая: если нет соединения, то выдаем из кеша — у вас она тоже реализована, но не до конца:
: TCP_REFRESH Header-IfModified +OptionalHeaders ['] ConnectTarget CATCH IF ( ConnectError) S" TCP_REFRESH_FAIL_HIT" SetAction DisconnectTarget TCP_HIT EXIT \ если не смогли соединиться, выдаем из кэша THEN ['] RefreshCacheObject CATCH DisconnectTarget THROW ;
У них просто еще и динамические страницы показывает — жутко удобная штука!
pig пишет: Если сервер, отдающий страницу, говорит, что её нельзя кэшировать, то ему, наверное, виднее.
Программа — разговор пользователя с программистом
imported
ac22.08.2006 19:37
Тогда вам больше (чем acFP) подойдет Eserv/2 — там тоже есть настройки степени нестандартности (степени игнорирования заголовков "не кэшировать") в кэше. Тогда в виду небольшого % динамического контента в Сети и в виду повсеместной тщательной экономии онлайна это было актуально. Тем более, что класть в кэш всё подряд проще, чем класть выборочно Но сейчас даже установка кука фактически является неявной командой "не кэшировать", т.к. контент зависит от залогиненного пользователя, в итоге кэширующий их сервер станет дыркой в системе безопасности (станет показывать чужие страницы для разных пользователей одного и того же сервера)...
imported
Работает на Eserv/5.05567 (10.02.2020)